﻿<?php
	include("fonctions.php");
	if(!empty($_POST)){
		require_once("../config/config.php");
	
		if (isset($_GET['m'])){
			
			$id=$_GET['m'] ;
			$titre=$_POST["titre"];		
			$annee=$_POST["annee"];
			$Nb=$_POST["Nb"];
			$idGenre=$_POST["genre"];
			$realisateur=$_POST["realisateur"];
			$synopsis=$_POST["synopsis"];
			$duree=$_POST["duree"];
			
			//connexion à la base de donnée via PDO
			$db = new PDO(PDO_DSN, USER , PASSWD ) or die("échec de connexion au serveur");
			$db->exec("SET NAMES 'UTF8'");
			
			//On supprimme l'entrée en fonction de l'ID dans film_real
			$sql3="DELETE FROM film_real WHERE f_id=:id";
			$rq3=$db->prepare($sql3);
			$rq3->bindParam(':id', $id );
			$rq3->execute();
			
			
			//On supprimme l'entrée en fonction de l'ID dans film_genre
			$sql2="DELETE FROM film_genre WHERE f_id=:id";
			$rq2=$db->prepare($sql2);
			$rq2->bindParam(':id', $id );
			$rq2->execute();
				
			$sql="DELETE FROM films WHERE f_id=:id";
			$rq=$db->prepare($sql);
			$rq->bindParam(':id', $id );
			$rq->execute();
			
			
			//Re-création l'entrée avec l'ancien ID
			
			$sql="INSERT INTO films(f_id,f_titre,f_annee,f_duree,f_status,f_nb_exemplaires)
				VALUES(:f_id,'$titre','$annee','$duree','D','$Nb');";
			$rq=$db->prepare($sql);
			$rq->bindParam(':f_id', $id );
			$rq->execute(); 
			$total=$rq->rowCount(); // Résultat total de la requête $sql
								
			$chemin="../../images/synopsis/".$titre.".txt";
					
			file_put_contents("$chemin",$synopsis);
			
			$sql="INSERT INTO film_genre(f_id,g_id)
				VALUES(:f_id,'$idGenre');";
			$rq=$db->prepare($sql);
			$rq->bindParam(':f_id', $id );
			$rq->execute(); 
			
			$tableau_real = explode ( "," , $realisateur ) ;
			$nb_real=count($tableau_real);
			$i=0;
			while ($i <= $nb_real-1){
				$tableau_prenom_nom = explode ( " " , $tableau_real[$i] ); 
				$prenom=mb_convert_case($tableau_prenom_nom[0], MB_CASE_TITLE, "UTF-8");//conversion de la saisie même typo que dans la base
				$nom=mb_convert_case($tableau_prenom_nom[1], MB_CASE_UPPER, "UTF-8");
				$realisateur=$prenom." ".$nom;
				$idReal=idRealisateur($realisateur);
				$sql="INSERT INTO film_real(f_id,r_id)
					VALUES(:f_id,'$idReal');";
				$rq=$db->prepare($sql);
				$rq->bindParam(':f_id', $id );
				$rq->execute(); 
				$i++;		
			}
	
		}
	}
	header("location: ../pages/liste_Films.php");
	
?>